achocha fruit (cucumber) - Spanish English Dictionary